have shit for brains - French English Dictionary